package com.xbongbong.saas.enums.base;

import lombok.Getter;

/**
 * 经销商、客户公用枚举
 * @author xinpeng.jiang
 * @version V1.0
 * @date 2020/12/24 20:00
 * @since V1.0
 */
@Getter
public enum ManagementBaseEnum {
    /**
     * 基本信息
     */
    BASE_INFO("other_1"),

    NAME("text_1"),

    NAME_SHORT("text_2"),

    SCALE("text_6"),

    PHONE("subForm_1"),

    ADDRESS("address_1"),

    OWNER_ID("ownerId"),

    COUSERID("coUserId"),

    /**
     * 关联信息
     */
    ASSOCIATED_INFO("other_2"),

    ADD_CONTACT("array_1"),

    EXTEND_INFO("other_3"),

    SOURCE("text_9"),

    /**
     * 不在模板设置界面展示字段，但需要在列表详情展示
     */
    LAST_CONNECT_TIME("date_2"),
    DISTRIBUTION_DATE("date_4"),

    /**
     * 系统信息
     */
    SYSTEM_INFO("other_4"),

    ADD_TIME("addTime"),

    UPDATE_TIME("updateTime"),

    CREATOR_ID("creatorId"),

    BIRTHDAY_FLAG("num_2"),

    BIRTHDAY_MMDD("text_15"),

    IS_PUBLIC("num_3"),

    IS_ARCHIVED("num_4"),

    DD_CUSTOMER_ID("text_14"),

    PARENT_HIDE("text_20"),

    CLUE_COMPANY_ID("text_66"),

    //应收账期
    RECEIVABLE_PERIOD("text_83"),

    //退回次数
    BACK_NUM("num_62"),
    //公海分组
    PUBLIC_GROUP("text_85"),
    //合同最近签订时间
    CONTRACT_SIGN_DATE("sysDate1"),
    //机会的最近创建时间
    OPPORTUNITY_ADD_DATE("sysDate2"),
    ;

    private final String attr;

    ManagementBaseEnum(String attr) {
        this.attr = attr;
    }
}
